//author:jxx
//此处是对表单的方法，组件，权限操作按钮等进行任意扩展(方法扩展可参照SellOrder.js)
let extension = {
    components: {//动态扩充组件或组件路径
        //表单header、content、footer对应位置扩充的组件
        gridHeader:'',//{ template: "<div>扩展组xx件</div>" },
        gridBody: '',
        gridFooter: '',
        //弹出框(修改、编辑、查看)header、content、footer对应位置扩充的组件
        modelHeader: '',
        modelBody: '',
        modelFooter: ''
    },
    buttons: {view: [], box:[],  detail:[]},//扩展的按钮
    methods: {//事件扩展
       onInit() {
        this.summary = true;
       },
       onInited() {
        this.columns.splice(0);
        this.columns.push(...[
          {
            field: 'Name', title: '销售统计', type: 'string', align: 'center',
            children: [
                { field: 'tsub_tag', title: '渠道名称', type: 'string', link: true, width: 200, sortable: true },
                { field: 'tvvip', title: 'VVIP贵宾票', type: 'string', width: 100 },
                { field: 'tvip', title: 'VIP贵宾票', type: 'string', width: 100 },
                { field: 'tzx', title: '尊享票', type: 'string', width: 100 },
                { field: 'tyx', title: '优享票', type: 'string', width: 100 },
                { field: 'tsm', title: '张家口市民优惠票', type: 'string', width: 180 },
                { field: 'tcy', title: '餐饮消费满200增票', type: 'string', width: 180 },
                { field: 'ttotal', title: '合计', type: 'string', width: 180 },
              ]
            
          },
        //   {
        //     field: 'Name', title: '核销统计', type: 'string', align: 'center',
        //     children: [
        //         { field: 'sub_tag', title: '渠道名称', type: 'string', link: true, width: 200, sortable: true },
        //         { field: 'VVIP', title: 'VVIP贵宾票', type: 'string', width: 100 },
        //         { field: 'vip', title: 'VIP贵宾票', type: 'string', width: 100 },
        //         { field: 'zx', title: '尊享票', type: 'string', width: 100 },
        //         { field: 'yx', title: '优享票', type: 'string', width: 100 },
        //         { field: 'sm', title: '张家口市民优惠票', type: 'string', width: 180 },
        //         { field: 'cy', title: '餐饮消费满200增票', type: 'string', width: 180 },
        //         { field: 'total', title: '合计', type: 'string', width: 180 },
        //     ]
        //   }
        ]
        )

        this.columns.forEach(x => {
            x.children.forEach(p=>{
                if (p.field != 'sub_tag'&&p.field != 'tsub_tag') {
                    p.summary = true;
                }
            })
            
        })
      }
    }
};
export default extension;